home *** CD-ROM | disk | FTP | other *** search
/ CD Ware Multimedia 1995 May / cd Ware (Juegos) Epimundo.iso / DOS / C / WLIB.ZIP / README < prev    next >
Encoding:
Text File  |  1993-09-29  |  3.8 KB  |  84 lines

  1. Files you'll find in this zip file
  2.  
  3.       *.DOC       documention (see below)
  4.       *.H         header files
  5.       W*.C        the stuff you need to link in with
  6.       FATAL.C     link in with this if you are not using WW
  7.       EXAMPLE?.C  Some examples to help get you started
  8.       WLIB.PRJ    the project file I use to build WLIB
  9.  
  10. Make sure your compiler is the 3.1 compiler and is set for "C++ Always"
  11. and "Borland C++" (not ANSI, K&R or UNIX C).
  12.  
  13. Note that there is no documentation for the vector classes or the file
  14. classes.  It should be a fairly straightforward task to interpret the
  15. appropriate header files.
  16.  
  17. If you do not have the Btrieve developers kit or Codebase 4.5, you will
  18. want to exclude WBTRIEVE.C and WDBASE.C from your project.
  19.  
  20. The documentation was, for the most part, written before the library was.
  21. You would be miles ahead if you learned to read and interpret the header
  22. files rather than relying on the documentation.  The documentation is
  23. included more for tutorial purposes than as a reference.  There is a
  24. programming pearl that goes "debug only code - comments lie":  there may be
  25. some wisdom here that applies to my documentation :-).
  26.  
  27. All of my source has a copyright on it, yet these libraries are really
  28. closer to "public domain".  I want people to feel free to pass it along,
  29. include it in libraries that they use and sell with the idea that everyone
  30. will have a common base for string, file, vector and linked list libraries.
  31. I just don't want them modified without my consent (if you need something
  32. different, why don't you inherit what you see?). I encourage that this
  33. product be included with compilers, libraries, books and tutorials.  Free.
  34. Unmodified.
  35.  
  36. These libraries are designed for optimal use in the cold, cruel world of
  37. practical programming.  It is my belief that the molding of C++ into a
  38. SmallTalk environment kills the beauty of C++.  I write object oriented
  39. extensions to C++ that compiles very tight and fast while maintaining high
  40. portability.  If you want a SmallTalk-like environment, use SmallTalk!  I
  41. hope that this code allows all C++ programmers to develop smaller and
  42. faster programs in less time.
  43.  
  44. If you are new to programming in C++, the file STRINGS.DOC is for you.
  45.  
  46. Registration of this product is $50.  Registration will provide you with
  47.  
  48.    The most recent copy of the "Wheaton Libraries" (WLIB)
  49.    The most recent copy of the "Wheaton Windows" (WW)
  50.    The parser, with source
  51.    support
  52.  
  53. copyright (c) 1992, 1993 by Paul Wheaton
  54. 1916 Brooks #205, Missoula, MT  59801
  55.  
  56. voice phone:  (406)543-1928
  57.  CompuServe:  72707,207
  58.    Internet:  72707.207@CompuServe.com
  59.  
  60. Visa and MC accepted
  61.  
  62. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  63.  
  64. Programming services are provided for $34 per hour for the first ten hours
  65. and $19.50 per hour for each hour after that.  Free initial consultation.
  66. Long distance programming requires $500 retainer.
  67.  
  68. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  69.  
  70. Look for WPARSE.ZIP - Source Parser.  This will break up your large .OBJ
  71. files so that your executable programs are much smaller and faster.
  72.  
  73. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  74.  
  75. Look for WW.ZIP - Wheaton Windows.  A clean user interface for text mode.
  76. Very powerful.  Handles two video devices.  Includes about a dozen types of
  77. menus including menus for users to shift the order of their selections or
  78. to make selections.  There are numeric editing functions that can give
  79. integers a fixed decimal place.  There are string editing functions that
  80. allow you to specify what keys are acceptable for different parts of a
  81. mask.  Scroll bar types allow for scrolling through huge, sophisticated
  82. menus or through text files or reports.  More!  Fully integrated with WLIB.
  83.  
  84.